﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;

namespace BCCommon.Enums
{
    /// <summary>
    /// 流水类型
    /// </summary>
    public enum FlowType
    {
        /// <summary>
        /// 购物
        /// </summary>
        [Description("购物")]
        Shopping,
        /// <summary>
        /// 运输订单
        /// </summary>
        [Description("运输订单")]
        TMSOrder,
        /// <summary>
        /// 代收货款运输订单
        /// </summary>
        [Description("代收货款运输订单")]
        CodAndOrder,
        /// <summary>
        /// 运输订单二次称重
        /// </summary>
        [Description("运输订单二次称重")]
        TMSOrderSecondWeight,
        /// <summary>
        /// 服务费
        /// </summary>
        [Description("服务费")]
        Service,
        /// <summary>
        /// 增值服务费
        /// </summary>
        [Description("增值服务费")]
        ValueAddedService,
        /// <summary>
        /// 充值
        /// </summary>
        [Description("充值")]
        Recharge,
        /// <summary>
        /// 钱包提现
        /// </summary>
        [Description("钱包提现")]
        CashOut,
        /// <summary>
        /// 赔偿
        /// </summary>
        [Description("赔偿")]
        Reparation,
        /// <summary>
        /// 手续费
        /// </summary>
        [Description("手续费")]
        ServiceCharge,
        /// <summary>
        /// 退款
        /// </summary>
        [Description("退款")]
        Refund,
        /// <summary>
        /// 保证金
        /// </summary>
        [Description("保证金")]
        VehicleDeposit,
        /// <summary>
        /// 违约金
        /// </summary>
        [Description("违约金")]
        LiquidatedDamages,
        /// <summary>
        /// 终止合同费
        /// </summary>
        [Description("终止合同费")]
        TerminateContract,
        /// <summary>
        /// 代收货款。
        /// </summary>
        [Description("代收货款")]
        Cod,
        ///// <summary>
        ///// 订单。
        ///// </summary>
        //[Description("订单")]
        //Order,
        /// <summary>
        /// 订单提现。
        /// </summary>
        [Description("订单提现")]
        Transfer,
        /// <summary>
        /// 其他
        /// </summary>
        [Description("其他")]
        Other = 999,
        /// <summary>
        /// 红包
        /// </summary>
        [Description("红包")]
        RedPacket,
        /// <summary>
        /// 优惠券
        /// </summary>
        [Description("优惠券")]
        MarketingCoupon,
        /// <summary>
        /// 代理商充值
        /// </summary>
        [Description("代理商充值")]
        AgentRecharge,
    }
}
